package com.partner.boot.mapper;

import com.partner.boot.controller.domain.ResetPassRequest;
import com.partner.boot.entity.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author 菜牙买菜
 * @since 2022-12-07
 */
@Mapper
public interface UserMapper extends BaseMapper<User> {

    /**
     * 初始化查询数据库，主要为了优化项目重启后第一次花费时间过长
     * @return
     */
    int select1();

    /**
     * 根据邮箱修改用户密码
     * @param resetPassRequest
     * @return
     */
    int updatePasswordByEmail(ResetPassRequest resetPassRequest);
}
